home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Util / I-Im / IconBootup < prev    next >
Encoding:
Text File  |  1988-06-18  |  1.8 KB  |  54 lines  |  [TEXT/MSWD]

  1.           Dennis Strauch                           6/12/88
  2.  
  3.  
  4. purpose:  Patch INITs to bypass ICON display during boot-up.
  5.  
  6. soapbox:  Every INIT which displays an ICON at boot time (especially those
  7.           which are also CDEVs) should allow the user to enable or disable
  8.           the display from the control panel ala Vaccine.  (bravo!!)
  9.           I rather like StartupScreens of my own choosing once in a while,
  10.           and nothing ruins it more than a string of ICONS marching across
  11.           the bottom.  For debugging purposes, however, it is very useful to
  12.           have the ICONs visible to trace the boot progress.
  13.           Hope all you future INIT/CDEV programmers are taking notes.
  14.  
  15. solution: Patch a copy of the original INIT file with FEDITplus or other file
  16.           sector editor.  By replacing the ICON display subroutine branch
  17.           instruction with a NOP (no operation) instruction, we can bypass
  18.           the hard-coded ICON display at boot time, leaving the ICN resource
  19.           intact.  The following patches have been successfully tested:
  20.  
  21.  
  22.  
  23. Suitcase               version 1.2.1
  24.  
  25.   sector   1A
  26.   position 17
  27.  
  28.   replace  6164  with  4E71
  29. ----------------------------------------------------
  30.  
  31. Pyro                   version 2.1
  32.  
  33.   sector   0E
  34.   position 96
  35.  
  36.   replace  4EBA 0014  with  4E71 4E71
  37. ----------------------------------------------------
  38.  
  39. HierDA                 version .9966
  40.  
  41.   sector   0
  42.   position 1E2
  43.  
  44.   replace  4EBA 0018  with  4E71 4E71
  45. ----------------------------------------------------
  46.  
  47. MenuClock              version 2.1
  48.  
  49.   sector    4
  50.   position  6F
  51.  
  52.   replace  6130  with  4E71 
  53. ----------------------------------------------------